What nobody tells you before launching your first app on the App Store
The rookie mistakes that get you rejected — a paywall bug and Apple’s rules about “free” that can flag your account.
Read →Swipe Motion Lab is a small studio shipping products we believe in. We sweat the details, release in public, and write down what we learn along the way.
One app live today, with more taking shape. Each one is a product we wanted to exist — so we built it.
A no-contact tracker that doesn’t just count the days — it supports you through the hardest moments after a breakup, when temptation is strongest.
Open in App Store →
A new web app in early design. We’re keeping the name under wraps — for now.
Another idea we can’t stop thinking about. Follow the newsletter to see it first.
Every app starts as something we wished existed, and we’re patient enough to make it good before it’s loud.
The studio owns what it builds end to end — design, code, and the long tail after launch. Every decision is ours to get right.
The blog is where the real work shows. Decisions, dead ends, numbers, and the occasional rewrite — written down as it happens.
An app earns a place in someone’s day through a thousand small things. We’d rather ship one that feels right than five that feel rushed.
The whole journey, written down — how an idea becomes an app, how we build it, and how we get it in front of people. The full posts land in the newsletter first.
The rookie mistakes that get you rejected — a paywall bug and Apple’s rules about “free” that can flag your account.
Read →Apple won’t rank a new app without downloads and reviews — but you can’t get those without ranking. The trap, and the way out.
Read →Driving organic traffic in 2026: TikTok’s hidden limits, why I start on Instagram, and conversion over views.
Read →Subscribe and get the whole process in your inbox — from the spark of an idea, through design and development, to the launch and the marketing that follows. The real version, with the numbers and the mistakes.
No spam. Just the build, start to finish. Unsubscribe anytime.